package com.graduation.roombooking.vo;

import lombok.Data;
import lombok.EqualsAndHashCode;

import java.io.Serializable;

/**
 * @Author:ZhaoJunYao
 * @FileName:
 * @Date:Created in  2022/4/16 19:01
 * @Version:
 * @Description:包含用户的所有信息
 */
@Data
@EqualsAndHashCode(callSuper = false)
public class UserVo implements Serializable {

    private static final long serialVersionUID = 1L;

    /**
     * 用户登陆手机号，唯一标识用户
     */
    private Integer userId;
    /**
     * 用户手机号
     */
    private Long userPhone;

    /**
     * 用户名
     */
    private String userName;

    /**
     * 密码
     */
    private String password;

    /**
     * 用户邮箱
     */
    private String userEmail;

    /**
     * 用户性别(1表示女，0表示男)
     */
    private Boolean sex;

    /**
     * 用户地址
     */
    private String userAddress;

    /**
     * 头像
     */
    private String userHead;

    /**
     * 是否注销
     */
    private Boolean userStatus;

    /**
     * 部门id
     */
    private Integer companyId;

    /**
     * 单位名称
     */
    private String companyName;

    /**
     * 单位联系电话
     */
    private Long telephone;

    /**
     * 部门是否注销
     */
    private Boolean companyStatus;

    /**
     * 单位地址
     */
    private String companyAddress;

    /**
     * 单位描述
     */
    private String companyDescription;

    /**
     * 单位负责人电话
     */
    private Long leaderPhone;

    /**
     * 经度
     */
    private Double longitude;

    /**
     * 纬度
     */
    private Double latitude;

    /**
     * 单位图片
     */
    private String companyHead;

    /**
     * 权限
     */
    private Integer actionId;

    /**
     * 具体权限
     */
    private String action;

    /**
     * 权限描述
     */
    private String actionDescription;


}
